James Shaw Resigns As Greens Co-Leader - What Next For The Party